export default {
    // 盒子class
    classNames: {
        type: Array,
        default: () => [],
    },
    styles: {
        type: Object,
        default: () => (Object.create(null)),
    },
    // 盒子位置
    placement: {
        type: String,
        default: 'bottom',
    },
    // 盒子图层排序值
    zIndex: {
        type: Number,
        default: null,
    },
    // 盒子偏移的值
    offset: {
        type: Number,
        default: 4,
    },
    // 完成后的回调
    onMount: {
        type: Function,
        default: null,
    },
    // 隐藏后的回调
    onHide: {
        type: Function,
        default: null,
    },
    // 销毁后的回调
    onDestroy: {
        type: Function,
        default: null,
    },
    content: {
        type: String,
        default: '',
    },
    from: {
        type: [Object, String],
        default: null,
    },
    delay: {
        type: Number,
        default: 200,
    },
    // click | hover
    trigger: {
        type: String,
        default: 'click',
    },
}